package jp.syuriken.snsw.terenaibot.internal;

import twitter4j.RateLimitStatus;
import twitter4j.TwitterException;

/**
 * {@link TwitterPostWrapper}用の例外
 * 
 * @author $Author: snswinhaiku.lo@gmail.com $
 */
@SuppressWarnings("serial")
public class TwitterWrapperException extends WrapperException {
	
	private TwitterException twitterException;
	

	/**
	 * インスタンスを生成する。
	 * 
	 * @param twitterException twitterException
	 */
	public TwitterWrapperException(TwitterException twitterException) {
		super(twitterException);
		this.twitterException = twitterException;
	}
	
	@Override
	public RateLimitStatus getRateLimitStatus() {
		return twitterException.getRateLimitStatus();
	}
	
	@Override
	public int getStatusCode() {
		return twitterException.getStatusCode();
	}
	
}
